.content{

	overflow:hidden;

}

.banner{

	width: 100%;

}

.banner .swiper-slide>img{

	max-width: 100%;

	max-height: 810px;

	min-width: 1200px;

	margin: 0 auto;

}

.banner .swiper-slide .s_c{

	max-width: 1200px;

	width:100%;

	height: 0;

	margin: 0 auto;

	position: relative;

}

.banner .swiper-slide .s_c .bg{

	width: 600px;

	height: 810px;

	background: rgba(0,0,0,0.5);

	position: absolute;

	top: 0;

	left: 0;

	color: #FFFFFF;

	font-family: impact,黑体,宋体;

}



.banner .swiper-slide .s_c .bg .line1{

	font-size: 72px;

	margin-top: 260px;

	margin-left: 124px;

	

}

.banner .swiper-slide .s_c .bg .line2{

	

	font-size: 72px;

	margin-left: 124px;

	position: relative;

	height: 72px;

	line-height: 72px;

	margin-top: 14px;

}

.banner .swiper-slide .s_c .bg .line2 span{

	position: absolute;

	z-index: 1000;

}

.banner .swiper-slide .s_c .bg .line1:before{

	position: absolute;

	top: 186px;

	left: 124px;

	width: 48px;

	height: 4px;

	background: #FFFFFF;

	content: "";

}

.banner .swiper-slide .s_c .bg .line1:after{

	position: absolute;

	top: 204px;

	left: 124px;

	width: 197px;

	height: 4px;

	background: #FFFFFF;

	content: "";

}

.banner .swiper-slide .s_c .bg .line2:after{

	position: absolute;

	bottom: 6px;

	left: 162px;

	width: 193px;

	height: 4px;

	background: #c89556;

	content: "";

	z-index: 1;

}



.banner .swiper-slide .s_c .bg .line3{

	margin-top: 60px;

	margin-left: 124px;

	font-size: 38px;

}

.banner .swiper-slide .s_c .bg .line3:after{

	position: absolute;

	top: 618px;

	left: 124px;

	width: 48px;

	height: 4px;

	background: #FFFFFF;

	content: "";

	z-index: 1;

}

.banner .swiper-slide .s_c .bg .btn_box{

	margin-left: 124px;

	margin-top: 170px;

}

.banner .swiper-slide .s_c .bg .c_btn{

	display: block;

	width: 48px;

	height: 48px;

	border-radius: 50%;

	border: 2px solid #FFFFFF;

	display: flex;

	align-items: center;

	float: left;

	margin-right: 20px;

}

.banner .swiper-slide .s_c .bg .c_btn img{

	width: 19px;

	height: 13px;

	margin: 0 auto;

}

.banner .swiper-slide .s_c .bg .c_btn:hover{

	background:#d3b380;

	border:2px solid #d3b380;

}





.section{

	width: 100%;

	margin: 66px auto 0;

	text-align: center;

}

.section h1{

	text-align: center;

	font-size: 32px;

	line-height: 54px;

	font-family: impact,黑体,宋体;

	text-transform: uppercase;

}

.section1 h2{

	

}

.section .p{

	margin-top:20px;

}



.section h1 i{

	color: #d3b380;

	margin-right: 10px;

}

.section h2{

	text-align: center;

	font-size: 32px;

	font-family: 黑体;

}

.section .btn_box{

	display: inline-block;

	vertical-align:top;

	margin-top: 24px;

}

.section .btn_box::after{

	content: "";

	display: block;

	clear: both;

}

.section .btn_box a{

	display: block;

	float: left;

	width: 200px;

	height: 46px;

	border: 1px solid #333333;

	line-height: 46px;

	text-align: center;

	margin-right: 40px;

	border-radius: 3px;

	font-size: 18px;

}

.section .btn_box a:last-child{

	margin-right: 0;

}

.section .btn_box a.active{

	background: #d3b380;

	border: 1px solid #d3b380;

	color: #FFFFFF;

	

}

.ban1_icon{

	display: inline-block;

	vertical-align: middle;

	width:25px;

	height: 24px;

	margin-right: 15px;

	background-size:25px 48px;

	background-repeat:no-repeat;

	background-position:left top;

	

}

.section .btn_box a.active .ban1_icon{

	background-position:left bottom;

}

.section1 .show{

	margin: 24px auto 0;

	max-width: 1200px;

	width:100%;

}

.section1 .show::after{

	content: "";

	display: block;

	clear: both;

}

.section1 .show .left{

	max-width: 502px;

	width:41.83%;

	height: 535px;

	float: left;

}

.section1 .show .left p img{

	max-width: 502px;

	width:100%;

}

.section1 .show .right{

	max-width: 680px;

	width:56.67%;

	float:right;

}

.section1 .show .right>p{

	margin-bottom: 18px;

}

.section1 .show .right>p{

	max-width: 680px;

	width:100%;

	height: 305px;

}

.section1 .show .right>p img{

	max-width: 680px;

	width:100%;

	height: 305px;

}

.section1 .show .right p{

	float: left;

}

.section1 .show .right div p:last-child{

	float: right;

}

.section1 .show .right div p{

	max-width: 332px;

	width:48.82%;

	height: 212px;

	overflow:hidden;

}

.section1 .show .right div p img{

	width:100%;

}

.section1 .show p{

	position: relative;

}

.section1 .show p span{

	display: block;

	position: absolute;

	line-height: 46px;

	background: #d3b380;

	color: #FFFFFF;

	padding: 0 8px;

	font-size: 18px;

}



.section2{

	width: 100%;

}

.section2 .show{

	position: relative;

	width: 100%;

	height: 752px;

	overflow: hidden;

	margin: 30px auto 0;

}

.section2 .show>img{

	height: 100%;

	width: 100%;

	max-width: 1200px;

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	z-index: 1;

}

.section2 .show .tab_box{

	position: relative;

	z-index: 90;

	margin: 97px auto 0;

	width: 550px;

	padding-left: 659px;

	overflow: hidden;

}

.section2 .show .tab_box .swiper-container{

	width: 506px;

}



.section2 .show .tab_box .tab_btns li .icon,.section2 .show .tab_box .tab_btns li.active .icon_active{

	display: block;

}

.section2 .show .tab_box .tab_btns li .icon_active,.section2 .show .tab_box .tab_btns li.active .icon{

	display: none;

}

.section2 .show .tab_box .tab_btns li span{

	font-size: 14px;

	color: #707070;

	margin-top: 4px;

	display: block;

	text-align:center;

}

.section2 .show .tab_box .tab_btns li,.section2 .show .tab_box .tab_btns li .star_bor{

	width: 88px;

	height: 88px;

	position:relative;

	cursor:pointer;

}

.star_bor{

	margin:0 auto;

}

.star_bor div{

	background: rgba(255,255,255,0.9);

	/* width: 76px;

	height: 76px; */

	width: 76px;

	height: 76px;

	margin: 6px;

	border-radius: 38px;

	overflow: hidden;

}

.section2 .show .tab_box .tab_btns li img{

	margin: 10px auto 0;

}

.section2 .show .tab_box .tab_btns li.active .star_bor{

	position: relative;

	border-radius: 44px;

	background: rgba(211,179,128,0.5);

	z-index: 1000;

	cursor:pointer;

	

}

.section2 .show .tab_box .tab_btns li.active .star_bor div{

	position: relative;

	background: rgb(211,179,128);

	position: absolute;

	content: "";

	width: 76px;

	height: 76px;

	border-radius: 38px;

	z-index: 1;

	

	

}

.section2 .show .tab_box .tab_btns li.active span{

	color: #FFFFFF;

}



.section2 .swiper-container{

	

}



.section2 .prev{

	position: absolute;

	left: 625px;

}

.section2 .next{

	position: absolute;

	right: 0;

}

.section2 .prev,.section2 .next{

	width: 14px;

	height: 21px;

	top: 30px;

}

.section2 .show .tab_cont{

	max-width: 1200px;

	width:100%;

	margin: 0 auto;

}

.section2 .show .tab_cont .wrap{

	max-width: 530px;

	height: 304px;

}

.section2 .show .tab_cont .wrap .p{

	background: rgba(211,179,128,0.9);

	height: 208px;

	position: relative;

	z-index: 1000;

	margin-top: 263px;

	color: #FFFFFF;

	padding: 30px 20px;

	text-align: left;

	overflow:hidden;

	

}

.section2 .show .tab_cont .wrap .p .font12{

	font-size: 12px;

}

.section2 .show .tab_cont .wrap .p .font16{

	font-size: 16px;

}

.section2 .show .tab_cont .wrap .p .font24{

	font-size: 24px;

}

.section2 .show .tab_cont .wrap .p .mt14{

	margin-top: 14px;

	font-family: 黑体,宋体;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;

	

}

.section2 .show .tab_cont .wrap .view_more{

	max-width: 530px;

	width:100%;

	height: 18px;

	background: #666666;

	display: block;

	position: relative;

	z-index: 1000;

	line-height: 18px;

	overflow: hidden;

	color: #FFFFFF;

	text-align: left;

	font-size: 18px;

	font-family: 黑体,宋体;

	padding:9px 0;

}

.section2 .show .tab_cont .wrap .view_more img{

	width:18px;

	height:18px;

	display: inline-block;

	vertical-align:top;

	margin:0 20px;

}

.section3{

	position: relative;

	height: 749px;

	margin: 0 auto;

	padding-top: 66px;

}

.section3 h1,.section3 h2{

	position: relative;

	z-index: 99;

}

.section3 .show>img{

	

	width: 100%;

	height: 100%;

	position: absolute;

	max-width: 1200px;

	left: 50%;

	transform: translateX(-50%);

	z-index: 1;

	top: 0;

}

.section3 .show ul{

	

	position: absolute;

	width: 1200px;

	left: 50%;

	transform: translateX(-50%);

	height: 530px;

	z-index: 1000;

	margin-top: 30px;

}

.section3 .show ul::after{

	content: "";

	display: block;

	clear: both;

}

.section3 .show ul li:first-child{

	border-left: none;

}

.section3 .show ul li{

	background: rgba(230,230,230,0.5);

	width: 298px;

	height: 530px;

	float: left;

	border-left: 1px solid #f6f6f6;

	position: relative;

	z-index: 1;

}

.section3 .show ul li h3{

	margin-top: 80px;

	font-size: 26px;

	color: #333333;

}

.section3 .show ul li img{

	margin: 34px auto 0;

}

.section3 .show ul li .icon,.section3 .show ul li.active .icon_select{

	display: block;

}

.section3 .show ul li .icon_select,.section3 .show ul li.active .icon{

	display: none;

}

.section3 .show ul li .p{

	color: #333333;

	font-size: 18px;

	margin: 40px 28px 0;

	line-height: 32px;

	border-top: 1px solid #bcbcbc;

	padding-top: 36px;

}



.section3 .show ul li.active,.section3 .show ul li:hover{

	background: #d3b380;

	width: 298px;

	height: 530px;

	float: left;

	border-left: 1px solid #f6f6f6;

	box-shadow: 0 0 20px 4px #cccccc;

	position: relative;

	z-index: 1000;

	margin:5px;

}



.section3 .show ul li.active h3,.section3 .show ul li:hover h3{

	color: #FFFFFF;

}

.section3 .show ul li.active .p,.section3 .show ul li:hover .p{

	color: #FFFFFF;

}



/* 开始 */

.youshi_ban{

	max-width:1200px;

	width:100%;

	height:auto;

	overflow:hidden;

	margin:30px auto 0;

}

.youshi_a{

	background: rgba(230,230,230,0.5);

	width: auto;

	height: 530px;

	float: left;

	position: relative;

	z-index: 1;

}

.youshi_a h3{

	margin-top: 80px;

	font-size: 26px;

	color: #333333;

}

.youshi_a img{

	margin: 34px auto 0;

}

.youshi_a .icon,.youshi_a:hover .icon_select,.youshi_a.active .icon_select{
 display: block;
}
.youshi_a .icon_select,.youshi_a:hover .icon,.youshi_a.active .icon{
 display: none;
}

.youshi_a .p{

	color: #333333;

	font-size: 18px;

	margin: 40px 28px 0;

	line-height: 32px;

	border-top: 1px solid #bcbcbc;

	padding-top: 36px;

}



.youshi_a.active,.youshi_a:hover{

	background: #d3b380;

	width: auto;

	height: 530px;

	float: left;

	position: relative;

	z-index: 1000;

}



.youshi_a.active h3,.youshi_a:hover h3{

	color: #FFFFFF;

}

.youshi_a.active .p,.youshi_a:hover .p{

	color: #FFFFFF;

	border-top: 1px solid #fff;

}

/* 结束 */

.section4 .show{

	margin-top: 24px;

	position: relative;

}

.section4 .show .map_box{

	height: 695px;

	width: 100%;

	position: relative;

}

.section4 .show .map_box .map_close_btn{

	position: absolute;

	top: 0;

	right: 0;

	display: block;

}

.section4 .show .map_box #map_content{

	height: 695px;

	width: 100%;

}

.section4 .show .map_tabbox{

	max-width: 1200px;

	width:100%;

	position: absolute;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

}

.section4 .show .map_tabs{

	width: 339px;

	height: 695px;

	background: #e1a965;

	position: absolute;

	top: 0;

	right: 0;

	color: #FFFFFF;

}

.section4 .show .map_tabs .map_conts{

	padding: 40px 38px;

}

.section4 .show .map_tabs .map_conts h4{

	font-size: 18px;

	text-align: left;

}

.section4 .show .map_tabs .map_conts .map_selects{

	

}

.section4 .show .map_tabs .map_conts .map_selects .btn{

	width: 262px;

	height: 30px;

	background: #e9b36f url(../images/map_selects_bg.png) no-repeat center right;

	display: block;

	margin-top: 20px;

	text-align: left;

	color: #FFFFFF;

	line-height: 30px;

	text-indent: 10px;

	font-size: 14px;

}



.section4 .show .map_tabs .map_conts .map_selects .search{

	width: 262px;

	height: 30px;

	background: #e9b36f url(../images/map_search.png) no-repeat center right;

	display: block;

	margin-top: 10px;

	text-align: left;

	color: #FFFFFF;

	line-height: 30px;

	text-indent: 10px;

	font-size: 14px;

}



.map_layui .layui-inline{

	width: 262px;

	height: 30px;

	background: #e9b36f;

	display: block;

	margin-top: 10px;

	text-align: left;

	color: #FFFFFF;

	line-height: 30px;

	font-size: 14px;

}

.map_layui .layui-input{

	background:none;

	border:none;

	height:30px;

	line-height:30px;

	color:#fff;

}

.map_layui .layui-input::placeholder {
	font-size: 14px;
	color: #fff;
}

.map_layui .layui-form-select dl{

	background:#e9b36f;

}

.map_layui .layui-form-select dl dd:hover{

	background:#d3b380;

	color:#fff;

}



.map_layui .layui-form-select .layui-edge{

	border-top-color:#fff;

}

.map_layui .layui-inline:last-child {

	background:none;

}

.map_layui .layui-inline:last-child .layui-btn{

	width:70px;

	height:30px;

	line-height:30px;

	color:#fff;

	background:#d3b380;

}







.section4 .show .map_tabs .map_conts .map_selects .p{

	color: #FFFFFF;

	font-size: 14px;

	text-align: left;

	margin-top: 10px;

}

.section4 .show .map_tabs .map_conts .map_selects ul li{

	padding: 16px 0;

	border-bottom: 1px dashed #FFFFFF;

	cursor:pointer;

}

.section4 .show .map_tabs .map_conts .map_selects ul li p{

	height: 18px;

	text-align: left;

	font-size: 12px;

}



.section4>.p{

	color: #707070;

}

.section5 #china-map {

    width: 1000px;

    height: 680px;

    position: relative;

    margin: 0 auto;

    /* background: url(../images/map-bg.png) no-repeat center center; */

    background-size: cover;

}



.china_bg{

	display:none;

	max-width:890px;

	width:100%;

	margin:20px auto 10px;

}

.china_bg img{

	width:100%;

	display:inline-block;

	vertical-align:top;

}



.ditu_box{

	width:317px;

	height:373px;

	height:auto;

	margin:5px;

	position:absolute;

	right:5px;

	top:50%;

	margin-top:-186.5px;

	overflow:hidden;

	display:block;

	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
    box-shadow:-5px 0 5px rgba(0,0,0,0.1), /*左边阴影*/  
    5px 0 5px rgba(0,0,0,0.1), /*右边阴影*/  
    0 -5px 5px rgba(0,0,0,0.1), /*顶部阴影*/  
    0 5px 5px rgba(0,0,0,0.1); /*底边阴影*/

}

.ditu_box_li{

	width:100%;

	height:auto;

	overflow:hidden;

}

.ditu_img{

	width:317px;

	height:238px;

	overflow:hidden;

	height:auto;

	overflow:hidden;

}

.ditu_img img{

	width:100%;

	display:block;
	transition: transform 1s;
}
.ditu_img:hover img{
	transform: scale(1.05,1.05);
}



.ditu_text{

	width:auto;

	height:auto;

	padding:15px 20px;

	overflow:hidden;

}

.ditu_text h4{

	width:100%;

	height:30px;

	line-height:30px;

	font-size:18px;

	color:#333;

	text-align:left;

	font-weight:normal;
    overflow:hidden;

}

.ditu_text p{

	width:100%;

	height:48px;

	line-height:24px;

	font-size:14px;

	color:#666;

	text-align:left;
    overflow:hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}

.ditu_text a{

	width:140px;

	height:35px;

	line-height:35px;

	font-size:16px;

	color:#fff;

	text-align:center;

	display:block;

	margin:10px auto 0;

	background:#e1a965;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

	overflow:hidden;

}





/* 地图开始 */


.mapList {
  position: absolute;
  right: 58px;
  top: 0;
  bottom: 0;
  width: 202px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mapList .item {
  flex: 1;
  display: none;
  padding: 15px;
  background: #f5f5f5;
  text-align: center;
  box-shadow: 0 0 10px #cccccc;
}

.mapList .item h3 {
  margin-bottom: 10px;
  font-size: 20px;
}

.mapList .item p {
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 40px;
    position: relative;
    overflow: hidden;
}
.mapList .item p::after{
    content: "";
    position: absolute;
    left: 30px;
    top: 22px;
    width: 5px;
    height: 5px;
    background: #a7a7a7;
    border-radius: 50%;
}

.mapList .item p:last-of-type {
  border-bottom: 0;
}

.mapList .item p em {
  position: relative;
  display: inline-block;
  padding-left: 20px;
}

.mapList .item p em:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  background: #666;
  border-radius: 50%;
}


.section5 .show{

	max-width:1300px;

	margin:0 auto;

}



/* 地图结束 */

.show{

	width:100%;

	position:relative;

}

.section6{

	padding:70px 0 40px;

}



.section6 .swiper-container{

	width: 100%;

	margin-top: 34px;

	padding-bottom:50px;

}

/* .section6 .swiper-container .swiper-slide{

	transform: scale(1);

	transform-origin:100% 100%;

}



.section6 .swiper-container .swiper-slide-active,.section6 .swiper-container .swiper-slide-duplicate-active{

  transform: scale(1);

} */

.section6 .swiper-slide-active .brand_img,.section6 .swiper-slide-duplicate-active .brand_img{

	padding-top:66.67%;

}



.section6 .swiper-slide-active .brand_a,.section6 .swiper-slide-duplicate-active .brand_a{

	padding-top:0;

}

.section6 .swiper-slide-active .brand_pad{

	display:block;

}

.brand_a{

	padding-top:7.83%;

}



.brand_img{

	background-size:cover;

	background-size:600px 400px;

	background-repeat:no-repeat;

	width:100%;

	height:0;

	padding-top:58.84%;

}



.section6 .swiper-container .swiper-slide img{

	width: 100%;

}

.section6 .swiper-pagination-bullet{

	width:16px;

	height:16px;

	border-radius:50%;

	background:#f6f6f6;

	opacity:1;

	overflow:hidden;

	position:relative;

}

.section6 .swiper-pagination-bullet::after{

	content:'';

	display:block;

	width:8px;

	height:8px;

	border-radius:50%;

	overflow:hidden;

	background:#898989;

	position:absolute;

	top:50%;

	left:50%;

	margin-top:-4px;

	margin-left:-4px;

}



.section6 .swiper-pagination-bullet-active{

	background:rgba(211,179,128,0.5);

}

.section6 .swiper-pagination-bullet-active::after{

	background:rgba(211,179,128,1);

}



.brand_a{

	width:100%;

	display:block;

	height:auto;

	overflow:hidden;

}



.brand_img{

	width:100%;

	height:auto;

	overflow:hidden;

}

.brand_pad{

	padding:0 0 28px;

	display:none;

	overflow:hidden;

	position:relative;

}

.brand_bg{

	padding:20px 20px 40px;

	background:#fff;

	overflow:hidden;

}

.brand_pad h4{

	width:100%;

	height:30px;

	line-height:30px;

	font-size:18px;

	color:#424242;

	text-align:left;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;/*加宽度width属来兼容部分浏览*/

}

.brand_pad p{

	width:100%;

	height:24px;

	line-height:24px;

	text-align:left;

	color:#707070;

	font-size:14px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space: nowrap;/*加宽度width属来兼容部分浏览*/

}

.brand_icon{

	width:56px;

	height:56px;

	display:block;

	position:absolute;

	bottom:0;

	left:50%;

	margin-left:-28px;

	background-size:56px 56px;

	background-color:#d3b380;

	border-radius:50%;

	background-repeat:no-repeat;

	background-image:url(../images/brand_icon.png);

	z-index:6;

}



.sect_news{

	width:100%;

	height:auto;

	padding:40px 0;

	overflow:hidden;

}

.center{

	max-width:1200px;

	width:100%;

	height:auto;

	margin:0 auto;

	overflow:hidden;

}

.sect_news_cont{

	width:100%;

	height:auto;

	overflow:hidden;

	margin-bottom:40px;

}

.sect_news_left{

	width:50%;

	height:auto;

	float:left;

	overflow:hidden;

	position:relative;

}

.sect_news_box{

	width:100%;

	height:auto;

	display:none;

	overflow:hidden;

}

.news_img img,.news_img{

	width:100%;

	height:auto;

	overflow:hidden;

}

.news_tit{

	width:100%;;

	height:55px;

	color:#fff;

	background:rgba(0,0,0,0.5);

	position:absolute;

	bottom:0;

	left:0;

	z-index:9;

	padding:5px 0;

}

.news_tit_pad{

	padding-left:100px;

	padding-right:20px;

	overflow:hidden;

	position:relative;

}



.news_left_time{

	width:88px;

	height:55px;

	display:block;

	overflow:hidden;

	position:absolute;

	top:0;

	left:0;

}

.news_left_time::after{

	content:'';

	display:block;

	width:1px;

	height:30px;

	background:#fff;

	position:absolute;

	top:50%;

	right:0;

	margin-top:-15px;

}



.news_left_time b{

	width:100%;

	color:#fff;

	font-size:18px;

	line-height:30px;

	overflow:hidden;

	text-align:center;

	font-weight:bold;

	display:block;

}

.news_left_time p{

	color:#fff;

	font-size:12px;

	line-height:25px;

	text-align:center;

	display:block;

}



.news_left_h4{

	width:100%;

	height:55px;

	line-height:55px;

	font-size:16px;

	color:#fff;

	text-align:left;

	overflow:hidden;

}



.sect_news_right{

	width:50%;

	height:auto;

	overflow:hidden;

	float:right;

}



.sect_news_list{

	width:auto;

	height:auto;

	overflow:hidden;

	border:1px solid #e5e5e5;

}



.sect_news_a{

	width:auto;

	height:56px;

	line-height:56px;

	font-size:14px;

	color:#707070;

	display:block;

	padding-left:42px;

	padding-right:125px;

	position:relative;

	text-align:left;

	overflow:hidden;

}



.sect_news_time{

	width:auto;

	height:56px;

	line-height:56px;

	font-size:16px;

	color:#707070;

	padding-right:30px;

	padding-left:5px;

	position:absolute;

	top:0;

	right:0;

}

.sect_news_line{

	width:auto;

	height:56px;

	line-height:56px;

	font-size:16px;

	color:#707070;

	padding-left:24px;

	position:absolute;

	top:0;

	left:0;

}

.sect_news_a p{

	width:100%;

	height: 50px;

	line-height: 50px;
	text-overflow:ellipsis;/*表示文本超出用省略号代替*/
	white-space:nowrap;/*表示文本不换行；*/
	overflow:hidden;/*表示超出隐藏；*/

}



.sect_news_list li:hover,.sect_news_list li.active{

	background:#d3b380;

}

.sect_news_list li:hover .sect_news_a,

.sect_news_list li:hover .sect_news_time,

.sect_news_list li:hover .sect_news_line,

.sect_news_list li.active .sect_news_a,

.sect_news_list li.active .sect_news_time,

.sect_news_list li.active .sect_news_line{

	color:#fff;

}

.news_more{

	width:200px;

	height:30px;

	display:block;

	text-align:center;

	padding:9px 0;

	border:1px solid #333;

	margin:0 auto;

	border-radius:3px;

	overflow:hidden;

}

.news_more i{

	width:30px;

	height:30px;

	background-size:30px 60px;

	background-repeat:no-repeat;

	background-position:left top;

	display:inline-block;

	vertical-align:top;

}

.news_more span{

	display:inline-block;

	vertical-align:top;

	color:#333;

	font-size:18px;

	width:auto;

	height:30px;

	line-height:30px;

}





.news_more:hover{

	border-color: #ffa95c;
    background: #ffa95c;

}

.news_more:hover span{

	color:#fff;

}

.news_more:hover i{

	background-position:left bottom;

}

.sect_about{

	width:100%;

	height:auto;

	padding:80px 0;

	overflow:hidden;

}

.sect_abo_left{

	width:50%;

	height:auto;

	overflow:hidden;

	float:left;

}

.sect_abo_text{

	width:100%;

	height:auto;

	overflow:hidden;

}

.section8 h1,.section8 h2{

	text-align:left;

}



.sect_abo_text{

	width:100%;

	height:72px;

	font-size:16px;

	line-height:24px;

    overflow:hidden;

	text-align:left;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

	margin-top:15px;

}

.sect_abo_cont{

	width:100%;

	height:auto;

	overflow:hidden;

	padding:30px 0;

}

.sect_abo_cont h4{

	line-height:30px;

	font-size:18px;

	color:#707070;

	font-family:arial;

	text-align: left;

}



.sect_abo_right{

	width:500px;

	height:405px;

	position:relative;

	float:right;

}



.sect_abo_img{

	width:500px;

	height:auto;

	overflow:hidden;

	position:absolute;

	top:0;

	right:0;

	z-index:3;
	border:3px solid #d3b380;
	box-sizing: border-box;

}

.sect_abo_img img{

	width:100%;

}

.sect_abo_bor{
	display:none;
	width:76%;

	height:258px;

	position:absolute;

	bottom:0;

	right:0;

	border:3px solid #d3b380;

}

.sect_abo_brand{

	width:100%;

	height:auto;

	font-size:0;

	padding:30px 0 0;

	text-align:center;

	overflow:hidden;

}

.sect_abo_brand li{

	width:20%;

	height:auto;

	overflow:hidden;

	display:inline-block;

	vertical-align:top;

	cursor:pointer;

}

.sect_abo_brand_icon{

	width:53px;

	height:53px;

	display:block;

	margin:0 auto 20px;

	background-repeat:no-repeat;

	background-size:53px 108px;

	background-position:left top;

}

.sect_abo_brand_span{

	width:100%;

	height:auto;

	line-height:18px;

	font-size:14px;

	color:#707070;

	font-family:arial;

	text-align:center;

	display:block;

}

.sect_abo_brand_p{

	width:100%;

	height:auto;

	line-height:24px;

	font-size:14px;

	color:#707070;

	text-align:center;

	display:block;

}





.sect_abo_brand li:hover .sect_abo_brand_icon{

	background-position:left bottom;

}

.sect_abo_brand li:hover .sect_abo_brand_p,.sect_abo_brand li:hover .sect_abo_brand_span{

	color:#d3b380;

}



.footer{

	width:100%;

	height:auto;

	/* background-size:1920px 262px; */

	background-size:cover;

	background-repeat:no-repeat;

	overflow:hidden;

}

.foot_one{

	width:100%;

	height:auto;

	padding:30px 0;

	overflow:hidden;

}

.foot_one_left{

	width:auto;

	height:auto;

	overflow:hidden;

	float:left;

}

.foot_one_list{

	width:auto;

	height:auto;

	overflow:hidden;

}

.foot_one_list li{

	width:auto;

	height:30px;

	overflow:hidden;

	float:left;

	padding-right:30px;

}

.foot_one_list li a{

	width:auto;

	height:30px;

	line-height:30px;

	font-size:14px;

	color:#fff;

	display:block;

	overflow:hidden;

}



.foot_text{

	width:100%;

	height:auto;

	padding-top:5px;

	overflow:hidden;

}



.foot_p{

	width:100%;

	height:auto;

	line-height:30px;

	font-size:14px;

	color:#fff;

	padding:5px 0;

	overflow:hidden;

}



.foot_icon{

	width:30px;

	height:30px;

	display:inline-block;

	vertical-align:top;

	background-size:30px 30px;

	background-repeat:no-repeat;

}



.foot_ewm{

	width:auto;

	height:auto;

	overflow:hidden;

	float:right;

	padding-top:15px;

}

.ewm_box{

	width:120px;

	height:auto;

	float:left;

	margin-left:20px;

	overflow:hidden;

}

.erweima_img{

	width:120px;

	height:120px;

	display:block;

	padding:5px;

	box-sizing:border-box;

	background:#fff;

}

.erweima_img img{
	width:100%;
}


.ewm_tit{

	width:100%;

	height:36px;

	line-height:36px;

	font-size:16px;

	color:#fff;

	text-align:center;

}



.foot_two{

	width:100%;

	height:auto;

	padding:10px 0;

	font-size:0;

	background:#282828;

	overflow:hidden;

}

.foot_two span{

	width:33.33%;

	line-height:24px;

	display:inline-block;

	vertical-align:top;

	font-size:14px;

	color:#fff;

}

.font_copy{

	text-align:left;

}

.font_skill{

	text-align:right;

}



.mtop{

	width:40px;

	height:40px;

	line-height:35px;

	color:#fff;

	font-size:30px;

	text-align:center;

	text-decoration:none;

	position:fixed;

	right:50px;

	bottom:50px;

	display:none;

	background:#999;

	z-index:99;

}
.mtop:hover{

	background:#d3b380;

}







/* 品牌合作 */

.brand_ban{

	width:100%;

	height:80vh;

	/* padding-top:42.2%; */

	display:block;

	background-size:cover;

	background-repeat:no-repeat;

	background-position:center;

	background-attachment: fixed;

	position:relative;

}

.brand_opac{

	width:100%;

	height:100%;

	display:block;

	position:absolute;

	top:0;

	left:0;

	background:rgba(0,0,0,0.4);

}

.brand_bantit{

	max-width:1200px;

	width:100%;

	height:130px;

	overflow:hidden;

	position:absolute;

	top:50%;

	left:50%;

	margin-left:-600px;

	margin-top:-65px;

	z-index:9;

}

.brand_bantit h4{

	width:100%;

	height:80px;

	line-height:80px;

	font-size:68px;

	color:#fff;

	font-family:impact;

    text-transform: uppercase;

	text-align:center;

	font-weight:normal;

}

.brand_bantit p{

	width:100%;

	height:50px;

	line-height:50px;

	font-size:38px;

	color:#fff;

	text-align:center;

	overflow:hidden;

}



.brand_tit_tit{

	max-width:1200px;

	width:100%;

	height:130px;

	font-size:0;

	overflow:hidden;

	position:absolute;

	bottom:0;

	left:50%;

	margin-left:-600px;

	text-align:center;

}

.brand_tit_a{

	min-width:140px;

	display:inline-block;

	vertical-align:top;

}

.brand_tit_box{

	width:100%;

	height:auto;

	padding-bottom:18px;

	overflow:hidden;

	position:relative;

}



.brand_tit_icon{

	width:50px;

	height:50px;

	background-size:50px 100px;

	background-repeat:no-repeat;

	background-position:left top;

	display:block;

	margin:0 auto;

}



.brand_tit_p{

	width:100%;

	height:30px;

	line-height:30px;

	font-size:14px;

	color:#fff;

	text-align:center;

	overflow:hidden;

	padding-bottom:15px;

	border-bottom:1px solid #fff;

}



.brand_tit_xiala{

	width:8px;

	height:8px;

	display:block;

	position:absolute;

	bottom:0;

	left:50%;

	/*display:none;*/

    opacity: 0;

	margin-left:-4px;

	background-size:8px 8px;

	background-image:url(../images/brand_tit_xiala.png);

	background-repeat:no-repeat;

	background-position:center center;

}

.brand_tit_a:hover .brand_tit_icon,

.brand_tit_a.on .brand_tit_icon{

	background-position:left bottom;

}

.brand_tit_a:hover .brand_tit_p,

.brand_tit_a.on .brand_tit_p{

	color:#d3b380;

	border-bottom:1px solid #d3b380;

}

.brand_tit_a:hover .brand_tit_xiala,

.brand_tit_a.on .brand_tit_xiala{

	/*display:block;*/

    opacity: 1;

}



.brand_join{

	width:100%;

	height:auto;

	min-height:500px;

	overflow:hidden;

}



.brand_join_nav{

	width:100%;

	height:auto;

	line-height:30px;

	font-size:14px;

	color:#707070;

	overflow:hidden;

	padding:15px 0;

}

.brand_join_nav a{

	display:inline-block;

	vertical-align:top;

}

.brand_join_nav a:hover{

	color:#d3b380;

}



.brand_join_tit{

	width:100%;

	height:auto;

	line-height:48px;

	font-size:32px;

	color:#333;

	text-align:center;

	position:relative;

	padding-bottom:12px;

}

.brand_join_tit::after{

	content:'';

	display:block;

	width:26px;

	height:3px;

	background:#d3b380;

	position:absolute;

	bottom:0;

	left:50%;

	margin-left:-13px;

}

.advantage_list{

	width:100%;

	height:auto;

	font-size:0;

	padding-top:30px;

	overflow:hidden;

}

.advantage_list li{

	width:25%;

	height:auto;

	display:inline-block;

	vertical-align:top;

	overflow:hidden;

}



.advan_a{

	width:auto;

	height:auto;

	display:block;

	background:#fff;

	padding:50px 10px;

	margin:5px;

	overflow:hidden;

    box-shadow:-5px 0 5px rgba(0,0,0,0.01), /*左边阴影*/  

    5px 0 5px rgba(0,0,0,0.01), /*右边阴影*/  

    0 -10px 5px rgba(0,0,0,0.01), /*顶部阴影*/  

    0 5px 5px rgba(0,0,0,0.01); /*底边阴影*/ 

}

.advan_icon{

	width:60px;

	height:60px;

	display:block;

	margin:0 auto;

	background-size:60px 120px;

	background-repeat:no-repeat;

	background-position:left top;

}

.advan_h4{

	width:100%;

	height:30px;

	line-height:30px;

	overflow:hidden;

	text-align:center;

	font-size:18px;

	color:#424242;

	padding:5px 0;

}

.advan_p{

	width:100%;

	height:30px;

	line-height:30px;

	overflow:hidden;

	text-align:center;

	font-size:14px;

	color:#707070;

	padding-top:5px;

}



.advantage_list li:hover .advan_a{

	background:#d3b380;

}

.advantage_list li:hover .advan_icon{

	background-position:left bottom;

}

.advantage_list li:hover .advan_h4,

.advantage_list li:hover .advan_p{

	color:#fff;

}



.banner_img{

	width:100%;

	height:810px;

	background-size:1920px 810px;

	background-repeat:no-repeat;

	background-position:center center;

}



.prod_box{

	width:100%;

	height:auto;

	display:none;

	overflow:hidden;

}

.section1 .show .left{

	display:block;

	overflow:hidden;

}

.section1 .show .left img,.section1 .show .right a img{
	transition: transform 1s;
}
.section1 .left:hover img,.section1 .right a:hover img{
	transform: scale(1.02,1.02);
}



.section1 .show .right a{

	display:block;

	overflow:hidden;

}



.section1 .show p span{

	z-index:3;

}



.section2 .show .tab_box{

	position:absolute;

	top:97px;

	right:0;

	padding-left:5px;

	margin:0;

}

.section2 .prev{

	left:0;

}

.star_box{

	width:100%;

	height:752px;

	display:none;

	position:relative;

	background-size:1920px 752px;

	background-repeat:no-repeat;

	background-position:center center;

}

.section2 .show .tab_cont{

	position: absolute;

	left:50%;

	bottom:0;

	transform:translate(-50%,-0%);

}

.section2 .show .tab_cont .wrap .p{

	margin:0;

}

.star_tit{

	max-width:1200px;

	width:100%;

	height:auto;

	margin:0 auto;

	position:relative;

}



/* 品牌合作 */



.brand_join{

	padding-bottom:80px;

}

.advan_tit{

	width:100%;

	height:auto;

	font-size:0;

	text-align:center;

	overflow:hidden;

	margin-top:30px;

	margin-bottom:30px;

}

.advan_span{

	width:200px;

	height:48px;

	line-height:48px;

	color:#333;

	font-size:18px;

	display:inline-block;

	vertical-align:top;

	border:1px solid #333;

	margin:0 15px 0;

	cursor:pointer;

}

.advan_span_icon{

	width:22px;

	height:20px;

	background-size:22px 40px;

	background-repeat:no-repeat;

	background-position:left top;

	display:inline-block;

	vertical-align:middle;

	margin-right:5px;

}

.advan_span.active{

	border:1px solid #d3b380;

	background:#d3b380;

	color:#fff;

}

.advan_span.active .advan_span_icon{

	background-position:left bottom;

}



.module_ban{

	width:100%;

	height:auto;

	display:none;

	overflow:hidden;

}

.module_ban .swiper-button-next,.module_ban .swiper-button-prev{

	display:none;

}



.module_a{

	width:100%;

	display:block;

	padding-top:133.33%;

	overflow:hidden;

	background-size:cover;

	background-repeat:no-repeat;

	background-position:top center;

	position:relative;

}



.module_one{

	width:100%;

	height:100%;

	overflow:hidden;

	position:absolute;

	top:0;

	left:0;

	z-index:3;

	background:rgba(0,0,0,0.5);

}



.module_one_box{

	width:100%;

	height:auto;

	overflow:hidden;

	position:absolute;

	top:30%;

	left:0;

}

.module_one_h4{

	width:100%;

	height:auto;

	line-height:36px;

	font-size:18px;

	font-weight:normal;

	color:#fff;

	text-align:center;

}

.module_one_span{

	width:28px;

	height:28px;

	display:block;

	margin:20px auto 0;

	background-size:28px 28px;

	background-repeat:no-repeat;

	background-image:url(../images/module_span.png);

}





.module_two{

	width:100%;

	height:100%;

	overflow:hidden;

	position:absolute;

	display:none;

	top:0;

	left:0;

	z-index:5;

	background:rgba(211,179,128,0.8);

}



.module_two_box{

	width:100%;

	height:auto;

	overflow:hidden;

	position:absolute;

	top:50%;

	left:0;

	transform:translate(-0%,-50%);

}



.module_two_icon{

	width:60px;

	height:60px;

	display:block;

	background-size:60px 60px;

	background-repeat:no-repeat;

	margin:0 auto;

}



.module_two_h4{

	width:100%;

	height:36px;

	line-height:36px;

	font-size:18px;

	font-weight:normal;

	color:#fff;

	text-align:center;

	margin-top:20px;

	overflow:hidden;

}



.module_two_p{

	width:auto;

	height:auto;

	max-height:125px;

	line-height:25px;

	font-size:14px;

	color:#fff;

	padding:0 15px;

	display:block;

	margin-top:20px;

	overflow:hidden;

	text-align:center;

}



.module_a:hover .module_one{

	display:none;

}

.module_a:hover .module_two{

	display:block;

}



.brand_tiaojian{

	width:100%;

	height:auto;

	overflow:hidden;

	padding:75px 0 45px;

	/* background-size:1920px 745px; */

	background-size:cover;

	background-repeat:no-repeat;

	background-position:center center;

}

.white{

	color:#fff;

}

.white::after{

	background:#fff;

}



	

.deve_list{

	width:100%;

}

.deve_list li{

	height:auto;

	overflow:hidden;

	display:block;

}

.deve_list li a{

	display:block;

}

.deve_box{

	width:96%;

	height:250px;

	display:block;

	background-size:cover;

	background-image:url(../images/deve_box.jpg);

	background-repeat:no-repeat;

	padding:0 2%;

	position:relative;

}

.deve_box::before{

	content:'';

	display:block;

	width:100%;

	height:100%;

	background-size:cover;

	background-image:url(../images/deve_box.jpg);

	background-repeat:no-repeat;

	position:absolute;

	top:0;

	left:0;

	z-index:2;

}

.deve_box:after{

	content: '';

	display: block;

	width:20px;

	height:20px;

	/* border:10px solid;

	border-color:transparent transparent transparent transparent; */

	position:absolute;

	left:50%;

	bottom:-10px;

	margin-left:-10px;

	background-image:url(../images/deve_box.jpg);
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg); 

	z-index:3;

}

.deve_box.down:after{

	top:-10px;

}

.deve_text{

	width:96%;

	height:auto;

	position:absolute;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

	max-height:210px;

	overflow:hidden;

	z-index:5;

}

.deve_p{

	width:100%;

	height:auto;

	line-height:30px;

	font-size:16px;

	color:#fff;

	text-align:center;

	padding-top:15px;

}

.deve_overflow{

	width: 100%;

	max-height: 210px;

	overflow: auto;

	padding-right: 20px;

}

.deve_scroll{

	width: 100%;

	height: auto;

	overflow: hidden;

	padding: 20px 0;

}

.deve_img{

	width:100%;

	height:250px;

	overflow:hidden;

	display: block;

}

.deve_img span{

	width:100%;

	height:250px;

	background-size:300px 250px;

	background-repeat:no-repeat;

	background-position:center center;

	display: block;
	transition: transform 1s;
}



.deve_wrap{

	width:100%;

	height:auto;

	overflow:hidden;

	padding-top:40px;

	position:relative;

}

.deve_wrap .swiper-container{

	padding-bottom:35px;

}

.deve_wrap .swiper-pagination-bullet{

	width:40px;

	height:6px;

	border-radius:0;

	background:#fff;

	opacity:1;

}

.deve_wrap .swiper-pagination-bullet-active{

	background:#d3b380;

}



.deve_wrap .swiper-pagination{

	font-size:0;

}



.deve_list li:hover .deve_box::before,.deve_list li:hover .deve_box::after{

	background:#d3b380;

}
.deve_list li:hover .deve_img span{
	transform: scale(1.03,1.03);
}



.deve_wrap .swiper-container-horizontal>.swiper-pagination-bullets{

	bottom:0;

}



.brand_liucheng{

	width:100%;

	height:auto;

	min-height:200px;

	padding:75px 0 80px;

	overflow:hidden;

	/* background-size:1920px 510px; */

	background-size:cover;

	background-repeat:no-repeat;

	background-position:center center;

}



.liucheng_list{
	width:101%;
	height:auto;
	overflow:hidden;
	font-size:0;
	margin-left:-0.5%;

	margin-top:40px;

	text-align:center;
}
.liucheng_list li{
	width:19%;
	height:265px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	background:#e8e8e8;
	margin:0 0.5% 5px;
}

.liucheng_list li:nth-child(2n){

	background:#f6f6f6;

}

.liucheng_box{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:60px;
}
.liucheng_icon{
	width:65px;
	height:45px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	background-size:65px 90px;
	background-repeat:no-repeat;
	background-position:top center;
}
.liucheng_text{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.liucheng_text h4{
	font-size:18px;
	line-height:30px;
	color:#424242;
	text-align:center;
}
.liucheng_text p{
	max-width:80%;
	min-height:60px;
	line-height:30px;
	font-size:16px;
	color:#707070;
	text-align:center;
	overflow:hidden;
	margin:10px auto 0;
}

.liucheng_list li:hover{
	background:#d3b380;
}
.liucheng_list li:hover .liucheng_icon{
	background-position:bottom center;
}
.liucheng_list li:hover .liucheng_text h4,.liucheng_list li:hover .liucheng_text p{
	color:#fff;
}
	

.brand_apply{

	width:100%;

	height:auto;

	overflow:hidden;

	padding:75px 0 80px;

	/* background-size:1920px 510px; */

	background-size:cover;

	background-repeat:no-repeat;

	background-position:center center;

}



.apply_box{

	width:auto;

	height:auto;

	padding-top:40px;

	overflow:hidden;

}

.apply_input{

	width:430px;

	height:25px;

	border:1px solid #fff;

	padding:5px 10px;

	overflow:hidden;

	margin:0 auto 20px;

}

.apply_input input{

	width:100%;

	height:25px;

	line-height:25px;

	font-size:18px;

	color:#fff;

	border:none;

	background:none;

	outline:none;

}

.apply_input input::-webkit-input-placeholder{

	color:#fff;

}

.apply_input input::-moz-placeholder{   /* Mozilla Firefox 19+ */

	color:#fff;

}

.apply_input input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	color:#fff;

}

.apply_input input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#fff;

}





.apply_tit{

	width:100%;

	height:auto;

	line-height:30px;

	font-size:18px;

	color:#fff;

	text-align:center;

	margin-bottom:20px;

	overflow:hidden;

}



.apply_btn{

	width:200px;

	height:24px;

	display:block;

	border:none;

	background:none;

	outline:none;

	overflow:hidden;

	padding:12px 0;

	text-align:center;

	font-size:0;

	background:#d3b380;

	box-sizing:content-box;

	margin:0 auto;

	cursor:pointer;

}

.apply_icon{

	width:24px;

	height:24px;

	background-size:24px 24px;

	background-repeat:no-repeat;

	display:inline-block;

	vertical-align:top;

}

.apply_span{

	width:auto;

	height:24px;

	line-height:24px;

	font-size:18px;

	color:#fff;

	display:inline-block;

	vertical-align:top;

	margin-left:20px;

}



/* 门店查询 */

.store_wrap{

	width:100%;

	height:auto;

	background:#eee;

	overflow:hidden;

	padding-bottom:80px;

}

.store_map{

	width:50%;

	height:867px;

	display:block;

	float:left;

}

.store_text{

	width:50%;

	height:auto;

	background:#eee;

	float:right;

	overflow:hidden;

}

.store_pad{

	padding-left:80px;

	padding-top:60px;

}

.store_h4{

	width:100%;

	height:auto;

	line-height:45px;

	font-size:32px;

	color:#424242;

	overflow:hidden;

	margin-bottom:20px;

}

.layui-main{

	width:auto;

}

.layui-form-item{

	margin-bottom:20px;

}

.layui-input, .layui-select, .layui-textarea{

	height:56px;

}

.layui-form-select dl dd.layui-this{

	background:#d3b380;

}

.layui-btn{

	height:56px;

	line-height:56px;

	background:#fff;

	color:#424242;

	font-size:16px;

}



.layui-btn:hover {

	opacity: 1;

	filter: alpha(opacity=100);

	color: #424242;

}



.bigmap_box{

	width:100%;

	height:auto;

	display:block;

	overflow:hidden;

	cursor:pointer;

	padding:25px 0;

	position:relative;

	border-bottom:1px solid #d2d2d2;

}

.bigmap_box h4,.bigmap_box p{

	width:auto;

	height:auto;

	min-height:30px;

	line-height:30px;

	color:#424242;

	font-size:16px;

	position:relative;

	text-align:left;

	padding-left:45px;

}

.bigmap_box span{

	min-width:12px;

	height:24px;

	line-height:24px;

	padding:0 5px;

	font-size:16px;

	color:#707070;

	border:1px solid #707070;

	position:absolute;

	top:28px;

	left:0;

	text-align: center;

}



.bigmap_box:hover span{

	color:#d3b380;

	border:1px solid #d3b380;

}

.bigmap_box:hover h4,.bigmap_box:hover p{

	color:#d3b380;

}



.store_page{

	width:100%;

	height:62px;

	background:#d3b380;

	padding:20px 0 7px;

	padding-left:30px;

}

.store_page a,.store_page span{

	display:inline-block;

	vertical-align:top;

	margin:0 20px;

	padding:0 10px 15px;

	min-width:10px;

	height:30px;

	line-height:30px;

	font-size:16px;

	color:#fff;

	text-align:center;

	position:relative;

}

.store_page span::after{

	content:'';

	display:block;

	width:100%;

	height:4px;

	background:#fff;

	position:absolute;

	bottom:0;

	left:0;

}



@media only screen and (max-width:1700px){

	.brand_img{

		background-size:472px 315px;

	}

}



@media only screen and (max-width:1600px){

	.brand_img{

		background-size:444px 296px;

	}

}



@media only screen and (max-width:1500px){

	.brand_img{

		background-size:417px 278px;

	}

}



@media only screen and (max-width:1440px){

	

	.banner_img{

		height:607.5px;

		background-size:1440px 607.5px;

	}

	.banner .swiper-slide .s_c .bg{

		width:500px;

		height:607.5px;

	}

	.banner .swiper-slide .s_c .bg .line1{

		margin-top:130px;

		font-size:60px;

		margin-left:74px;

	}

	.banner .swiper-slide .s_c .bg .line1:before{

		top:86px;

		left:74px;

	}

	.banner .swiper-slide .s_c .bg .line1:after{

		top:104px;

		left:74px;

	}

	.banner .swiper-slide .s_c .bg .line2{

		font-size:60px;

		margin-left:74px;

	}

	.banner .swiper-slide .s_c .bg .line2:after{

		bottom:10px;

	}

	.banner .swiper-slide .s_c .bg .line3{

		margin-top:30px;

		font-size:30px;

		margin-left:74px;

	}

	.banner .swiper-slide .s_c .bg .btn_box{

		margin-top:70px;

		margin-left:74px;

	}

	

	.section4 .show .map_box,.section4 .show .map_box #map_content{

		height:520px;

	}

	.section4 .show .map_tabs{

		height:520px;

	}

	.section4 .show .map_tabs .map_conts{

		padding:20px;

	}

	.section4 .show .map_tabs .map_conts .map_selects .btn{

		margin-top:15px;

	}

	.section4 .show .map_tabs .map_conts .map_selects ul li{

		padding:7.5px 0;

	}

	.brand_img{

		background-size:400px 267px;

	}

	

	/* 内容区域 小于1100 */

	.header{

		max-width:1100px;

	}

	.nav_pro{

		padding:20px 0;

	}

	.nav_pro_cent{

		max-width:800px;

	}

	.nav_pro_box{

		width:36%;

		padding:0 7%;

	}

	.banner .swiper-slide .s_c{

		max-width:1100px;

	}

	.section1 .show{

		max-width:1100px;

	}

	.section1 .show .left{

		width:43.5%;

		height:auto;

	}

	.section1 .show .right{

		width:54.5%;

	}

	.section1 .show .right div p{

		height:auto;

	}

	

	.section2 .show{

		height:564px;

	}

	.star_box{

		height:564px;

		background-size:1440px 564px;

	}

	.section2 .show .tab_box{

		top:60px;

	}

	.section2 .show .tab_cont{

		max-width:1100px;

	}

	.section2 .show .tab_cont .wrap{

		height:250px;

	}

	.section2 .show .tab_cont .wrap .p{

		height:174px;

		padding:20px;

	}

	

	.section3{

		height:650px;

	}

	.youshi_ban{

		max-width:1100px;

	}

	.youshi_a{

		height:444px;

	}

	.youshi_a.active, .youshi_a:hover{

		height:444px;

	}

	.youshi_a h3{

		margin-top:50px;

	}

	.section4 .show .map_tabbox{

		max-width:1100px;

	}

	

	

	.ditu_box{

		width:250px;

	}

	.ditu_img{

		width:250px;

		height:188px;

	}

	.ditu_text{

		padding:10px;

	}

	.ditu_text h4{

		font-size:16px;

	}

	.ditu_text a{

		height:30px;

		line-height:30px;

	}

	

	.center{

		max-width:1100px;

	}

	.sect_news_a{

		height:51.5px;

	}

	

	.nav_a{

		padding:0 14px;

	}

	

	.brand_tit_tit{

		max-width:1100px;

		margin-left:-550px;

	}

	.store_map{

		height:600px;

	}

	.store_pad{

		padding-top:30px;

		padding-left:30px;

	}

	.store_h4{

		font-size:24px;

		line-height:36px;

		margin-bottom:10px;

	}

	.layui-form-item{

		margin-bottom:10px;

	}

	.layui-input, .layui-select, .layui-textarea{

		height:40px;

	}

	.layui-btn{

		height:38px;

		line-height:38px;

	}

	.bigmap_box{

		padding:12px 0;

	}

	.bigmap_box h4, .bigmap_box p{

		min-height:28px;

		line-height:28px;

	}

	.store_page{

		height:45px;

		padding:10px 0;

		padding-left:20px;

	}

	

}





@media only screen and (max-width:1330px){

	.section5 .show{

		max-width:1200px;

	}

	.brand_img{

		background-size:370px 246px;

	}

}





@media only screen and (max-width:1230px){

	

	.nav_list{

		display:none;

		overflow:hidden;

	}
	
	.head_fixed{
		height:72px;
	}
	

	.header{

		width:auto;

		height:72px;

		padding:0 10px;

	}

	.head_pad{

		height:72px;

		line-height:72px;

		padding-right:140px;

	}

	.header .logo{

		top:5px;

	}

	.header .search{

		right:86px;

	}

	.header .language{

		right:50px;

	}

	

	.ditu_box{

		display:none;

	}

	.china_bg{

		display:block;

	}

	.section5 #china-map{

		display:none;

	}

	.mapList{

		display:none;

	}

	

	.mobile-menu{

		display:block;

	}

	.banner .swiper-slide .s_c .bg{

		max-width:500px;

		width:100%;

		left:10px;

	}

	

	.banner .swiper-slide .s_c{

		width:auto;

		padding:0 10px;

	}

	.banner .swiper-slide .s_c .bg .line1{

		margin-top:50px;

		margin-left:20px;

		font-size:40px;

	}

	.banner .swiper-slide .s_c .bg .line1:after,.banner .swiper-slide .s_c .bg .line2:after,.banner .swiper-slide .s_c .bg .line1:before{

		display:none;

	}

	.banner .swiper-slide .s_c .bg .line2{

		margin-left:20px;

		font-size:42px;

		height:auto;

		line-height:55px;

		overflow:hidden;

	}

	.banner .swiper-slide .s_c .bg .line2 span{

		position:relative;

	}

	.banner .swiper-slide .s_c .bg .line3{

		margin-top:20px;

		margin-left:20px;

		font-size:20px;

	}

	

	.banner .swiper-slide .s_c .bg .btn_box{

		margin:0;

		position:absolute;

		left:20px;

		bottom:20px;

	}

	

	.section h1{

		font-size:30px;

		line-height:40px;

	}

	.section h2{

		font-size:30px;

	}

	.section .btn_box{

		font-size:0;

		text-align:center;

	}

	.section .btn_box a{

		display:inline-block;

		vertical-align:top;

		margin:0 15px 5px;

		float:none;

		font-size:16px;

		height:40px;

		line-height:40px;

	}

	.section{

		margin:30px auto 0;

	}

	.section1 .show .left{

		height:auto;

	}

	.section1 .show .right div p{

		height:auto;

	}

	

	.section1 .show .right>p{

		height:auto;

	}

	.section1 .show .right>p img{

		height:auto;

	}

	

	.section1 .show p span{

		height:36px;

		line-height:36px;

		padding:0 5px;

	}

	.section1 .show{

		width:auto;

		padding:0 10px;

		margin:20px auto 0;

	}

	.section2 .show .tab_box{

		right:10px;

		top:40px;

	}

	.section2 .show{

		height:auto;

	}

	.star_box{

		height:502px;

		background-size:1280px 502px;

	}

	.section2 .show .tab_cont .wrap{

		height:234px;

	}

	.section2 .show .tab_cont .wrap .p{

		height:158px;

		padding:20px 15px;

	}

	.section2 .show .tab_cont .wrap .view_more img{

		margin:0 15px;

	}

	.youshi_a h3{

		margin-top:40px;

	}

	.youshi_a img{

		margin-top:20px;

	}

	.youshi_a,.youshi_a.active, .youshi_a:hover{

		height:430px;

	}

	.section3{

		height:auto;

		padding:40px 0;

	}

	.section6{

		padding:40px 0;

	}

	.brand_img{

		padding-top:66.7%;

	}

	.brand_a{

		padding-top:0;

	}

	

	.brand_bg{

		padding:15px 15px 20px;

	}

	.brand_pad h4{

		font-size:18px;

	}

	.brand_pad p{

		font-size:16px;

	}

	

	.section6 .show{

		width:auto;

		padding:0 10px;

	}

	.brand_icon{

		width:40px;

		height:40px;

		background-size:40px 40px;

		margin-left:-20px;

	}

	.section6 .swiper-container{

		padding-bottom:40px;

	}

	.sect_about{

		padding:40px 0;

	}

	.center{

		width:auto;

		padding:0 10px;

	}

	

	.store_page a, .store_page span{

		margin:0 10px 5px;

	}

	

	

	.brand_tit_tit{

		max-width:1100px;

		margin-left:-550px;

	}

	

	.store_pad{

		padding:30px;

	}

	.store_page{

		height:auto;

		width:auto;

	}

}



@media only screen and (max-width:1100px){

	

	.brand_tit_tit{

		width:100%;

		left:0;

		margin-left:0;

	}

	.sect_news_a,.sect_news_line,.sect_news_time{

		height:50px;

		line-height:50px;

	}

	.sect_abo_right{

		width:400px;

	}

	.sect_abo_img{

		width:400px;

		height:auto;

	}

	

	.brand_bantit{

		width:100%;

		min-height:80px;

		overflow:hidden;

		left:0;

		margin-left:0;

		margin-top:-40px;

	}

	.brand_bantit h4{

		font-size: 40px;

		height: auto;

		line-height: 40px;

	}



	.brand_bantit p{

		font-size: 20px;

		height: auto;

		line-height: 40px;

	}



	

}



@media only screen and (max-width:959px){

	.sect_news_a,.sect_news_line,.sect_news_time{

		height:44px;

		line-height:44px;

	}

	

	.section4 .show{

		overflow:hidden;

	}

	.section4 .show .map_box{

		display:none;

	}

	.section4 .show .map_tabbox{

		position:relative;

		top:auto;

		left:auto;

		transform: translateX(-0%);

	}

	.section4 .show .map_tabs{

		position:relative;

		height:auto;

		top:auto;

		left:auto;

		width:100%;

	}

	.section4 .show .map_tabs .map_conts{

		padding:20px;

	}

	.sect_abo_left{

		width:100%;

		height:auto;

		float:none;

		overflow:hidden;

	}

	.sect_abo_right{

		max-width:500px;

		width:100%;

		height:auto;

		float:none;

	}

	.sect_abo_bor{

		display:none;

	}

	.sect_abo_img{

		width:100%;

		position:relative;

	}

	.advan_span{

		width:180px;

	}

	.liucheng_list li{

		width:32.33%;

		margin:0 0.5% 10px;

	}

	.brand_join_tit{

		font-size:24px;

	}

	

	.store_map{

		width:100%;

		height:300px;

		overflow:hidden;

	}

	.store_text{

		width:100%;

	}

	.store_h4{

		font-size:24px;

	}

	.bigmap_box{

		padding:10px 0;

	}

	.layui-input, .layui-select, .layui-textarea{

		height:42px;

	}

	.layui-btn{

		height:42px;

		line-height:42px;

	}

	

	.bigmap_box h4, .bigmap_box p{

		line-height:26px;

		min-height:26px;

	}

	.store_pad{

		padding:10px;

	}

	.brand_ban{

		height:45vh;

	}

}



@media only screen and (max-width:768px){

	.section1 .show .left{

		width:100%;

		float:none;

		margin:0 auto 12px;

	}

	.section1 .show .right{

		width:100%;

		float:none;

		margin:0 auto;

	}

	.section h1{

		font-size:24px;

		line-height:32px;

	}

	.section h2{

		font-size:24px;

	}

	.section .p{

		font-size:14px;

		margin-top:5px;

	}

	.section1 .show .right>p{

		margin-bottom:12px;

	}

	

	.section2 .show .tab_box{

		width:auto;

		padding:0 25px;

	}

	.sect_news_left{

		display:none;

	}

	.sect_news_left,.sect_news_right{

		width:100%;

		float:none;

		margin:0 auto;

	}

	.sect_news_a{

		border-bottom:1px dashed #e5e5e5;

	}

	.sect_news_list{

		border:0;

	}

	

	.advantage_list li{

		width:50%;

	}

	.advan_a{

		padding:30px 10px;

	}

	

	.brand_liucheng{

		padding:30px 0;

	}

	.store_page{

		padding:5px;

	}

	.store_page a, .store_page span{

		margin:0 5px 5px;

		padding:0 8px 8px;

	}

	

	.foot_one{

		padding:15px 0;

	}

	.foot_one_list{

		display:none;

	}

	.foot_p{

		line-height:24px;

	}

	.foot_icon{

		width:24px;

		height:24px;

		background-size:24px 24px;

	}

	.foot_one_left{

		float:none;

	}

	.foot_ewm{

		float:none;

	}

	

	.foot_two span{

		width:100%;

		text-align:left;

	}

	

	.banner_img{

		height:405px;

		background-size:960px 405px;

	}

	.banner .swiper-slide .s_c .bg{

		height:405px;

	}

	.sect_news{

		padding:20px 0;

	}

	.sect_news_cont{

		margin-bottom:20px;

	}

	.news_more{

		width:180px;

	}

}





@media only screen and (max-width:600px){

	
	.head_fixed{
		height:60px;
	}
	
	

	.header{

		height:60px;

	}

	

	.head_pad{

		height:60px;

		line-height:60px;

		padding-left:220px;

		padding-right:100px;

	}

	.header .logo{

		width:212px;

		height:50px;

	}

	.header .logo img{

		width:212px;

		height:50px;

	}

	

	.header .search{

		right:81px;

	}

	.header .language{

		right:45px;

	}

	.ph-menu-wrapper{

		top:60px;

	}

	.banner .swiper-slide .s_c .bg{

		width:90%;

		left:5%;

	}

	.section .btn_box a:last-child{

		margin-right:10px;

	}

	.section .btn_box a{

		width:150px;

		margin:0 10px 5px;

	}

	.ban1_icon{

		margin-right:5px;

	}

	.section2 .show .tab_box .swiper-container{

		width:400px;

	}

	.advan_a{

		padding:20px 10px;

	}

	.advan_span{

		width:140px;

		margin:0 5px 5px;

	}

	.module_one{

		display:none;

	}

	.module_a .module_two{

		display:block;

	}

	.module_two_icon{

		width:50px;

		height:50px;

		background-size:50px 50px;

	}

	

	.liucheng_text p{

		width:90%;

	}

	.liucheng_box{

		margin-top:30px;

	}

	.liucheng_list li{

		height:210px;

	}

	

	/* .banner_img{

		height:254px;

		background-size:600px 254px;

	} */

	.sect_abo_cont{

		padding:20px 0;

	}

	.sect_abo_brand{

		padding-top:20px;

	}

	.sect_abo_brand_icon{

		margin-bottom:10px;

	}

	.sect_abo_brand li:hover .sect_abo_brand_icon{

		margin:5px auto;

	}

	

	.sect_news_a{

		padding-left:10px;

		padding-right:115px;

	}

	.sect_news_time{

		padding-right:10px;

	}

	.sect_news_line{

		display:none;

	}

	.sect_abo_brand li{

		width:19.4%;

		margin:0 0.3% 5px;

	}

}



@media only screen and (max-width:500px){

	

	.advan_span{

		width:130px;

		margin:0 5px 5px;

	}

	.liucheng_list{

		width:102%;

		margin-left:-1%;

	}

	.liucheng_list li {

	    width: 48%;

	    margin: 0 1% 10px;

	}

	.liucheng_text h4{

		font-size:16px;

	}

	.liucheng_text p{

		font-size:14px;

		line-height:24px;

		min-height:48px;

		height:48px;

		overflow:hidden;

	}

	.apply_input{

		width:320px;

	}

	

}

@media only screen and (max-width:450px){

	

	.section2 .show .tab_box .swiper-container{

		width:300px;

	}

	

	/* .sect_abo_brand li{

		width:33.33%;

		margin:0 0 10px;

	} */

	.advan_a{

		padding:10px;

	}

	.apply_input{

		width:300px;

	}

	.sect_abo_brand_icon{

		width:33px;

		height:33px;

		background-size:33px 67px;

	}

	

	.brand_bantit h4{

		font-size:34px;

	}

}

@media only screen and (max-width:400px){

	.head_pad{

		padding-left:200px;

	}

	.header .logo{

		width:190px;

		height:45px;

		top:7.5px;

	}

	.header .logo img{

		width:190px;

		height:45px;

	}

	

	.section .btn_box a{

		width:135px;

	}

	

	.section2 .show .tab_box .swiper-container{

		width:240px;

	}

	.apply_input{

		width:280px;

	}

}



@media only screen and (max-width:340px){

	

	.section .btn_box a{

		width:125px;

	}

	.advantage_list li{

		width:100%;

	}

	.apply_input{

		width:260px;

	}

}